Skip to content

Add initial Haskell support - #130

Open
mcharsky wants to merge 4 commits into
benchmark-action:masterfrom
mcharsky:haskell-support
Open

mcharsky wants to merge 4 commits into
benchmark-action:masterfrom
mcharsky:haskell-support

Conversation

@mcharsky

@mcharsky mcharsky commented Aug 5, 2022 •

Copy link
Copy Markdown

I would like to add Haskell support (only .csv output of criterion package for now). I had some issues with passing the checks in my fork, so I would be happy to respond to some review (this is my first time dealing with Typescript or Javascript so I might have overlooked some important things)!

@michaelpj

Copy link
Copy Markdown

Hi, we would love to use this, was there something blocking this from getting in?

Comment thread README.md
- [BenchmarkTools.jl][] for Julia packages
- [Benchmark.Net][benchmarkdotnet] for .Net projects
- [benchmarkluau](https://github.com/Roblox/luau/tree/master/bench) for Luau projects
- [criterion](https://hackage.haskell.org/package/criterion) for Haskell projects

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am slightly confused by the naming. You're using criterion/cabal interchangeably. Which one is the correct one? Additionally, I would suggest adding haskel- prefix anyway just to make sure it's more obvious. So either haskell-cabal or haskel-criterion

Comment thread README.md
| Julia | [![Julia Example][julia-badge]][julia-workflow-example] | [examples/julia](./examples/julia) |
| .Net | [![C# Benchmark.Net Example Workflow][benchmarkdotnet-badge]][benchmarkdotnet-workflow-example] | [examples/benchmarkdotnet](./examples/benchmarkdotnet) |
| Luau | Coming soon | Coming soon |
| Haskell | | |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add appropriate links here?

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants